//
//  statuesModel.swift
//  Swift微博
//
//  Created by adel on 2017/8/25.
//  Copyright © 2017年 com.bailun91. All rights reserved.
//

import UIKit

class statuesModel: NSObject {

    // MARK:- 属性
    var created_at : String?                // 微博创建时间
    var source : String?                    // 微博来源
    var text : String?                      // 微博的正文
    var mid : Int = 0                       // 微博的ID
    var user : User?                        // 微博对应的用户
    var pic_urls : [[String : String]]?     // 微博的配图
    var retweeted_status : statuesModel? // 微博对应的转发的微博
    
    init(dict:[String:AnyObject]) {
        super.init()
        setValuesForKeys(dict)
        
        // 1.将用户字典转成用户模型对象
        if let userDict = dict["user"] as? [String : AnyObject] {
            user = User(dict: userDict)
        }
        
        //2.将转发微博字典转换成模型
        if let retweetedStatusDict = dict["retweeted_status"] as? [String :AnyObject] {
            retweeted_status = statuesModel(dict: retweetedStatusDict)
        }
    }
    
    override func setValue(_ value: Any?, forUndefinedKey key: String) {
    }
    
}
